import 'package:enjoy_plus_hm/utils/toast.dart';

class Validate {
  /// 校验手机号
  static bool validatePhone(String mobile) {
    if (mobile.isEmpty) {
      ToastUtil.showError('手机号不能为空');
      return false;
    }
    RegExp reg = RegExp(r'^1[3-9]\d{9}$');
    if (!reg.hasMatch(mobile)) {
      ToastUtil.showError('手机号格式不正确');
      return false;
    }
    return true;
  }

  /// 校验中文姓名 2-6位中文
  static bool validateName(String name) {
    if (name.isEmpty) {
      ToastUtil.showError('姓名不能为空');
      return false;
    }
    RegExp reg = RegExp(r'^[\u4e00-\u9fa5]{2,6}$');
    if (!reg.hasMatch(name)) {
      ToastUtil.showError('姓名格式不正确');
      return false;
    }
    return true;
  }

  /// 校验身份证照片不为空
  static bool validateIdCardImg(String idcardFrontUrl, String idcardBackUrl) {
    if (idcardFrontUrl == '' || idcardBackUrl == '') {
      ToastUtil.showError('请上传身份证照片!');
      return false;
    }
    return true;
  }
}
